Silly Procedure-based ASseMbler. It claims to be a table driven cross assembler framework based on Lisp. READ SPASM for documentation.